package com.service;

import com.entity.Cart;
import com.entity.Phone;

import javax.swing.*;
import java.util.List;

public interface ICartService {

    /**
     * 添加购物车
     * @param uid
     * @param pid
     */
    Integer inserCart(Integer uid,Integer pid);


    /**
     * 返回当前用户购物车内所有的产品
     * @param uid
     * @return
     */
    List<Phone> findCart(Integer uid);

    /**
     * 根据当前用户返回其购物车产品
     * @param name
     * @return
     */
    List<Phone> findByNameCart(String name);

    /**
     * 删除购物车内的商品
     * @param name 用户name
     * @param pid 产品 ID
     * @return
     */
    Integer DeleteCart(String name,Integer pid);


    /**
     * 改变购物车内产品状态
     * @param value
     * @param uid
     * @return
     */
    Integer UpDateState(Integer value,Integer uid);


}
